#include <stdio.h>

int main ()
{
    // 打开文件
    FILE *file = fopen("io.txt", "r");
    if (file == NULL)
    {
        printf("打开文件失败 \n");
    }
    else
    {
        printf("打开文件成功 (%p) \n", file);
    }

    // 读数据（格式化字符串）
    char boy[50];
    char girl[50];
    int age;

    while(fscanf(file, "%s %s %d", boy, girl, &age))
    {
        printf("%s在%岁时，爱上了%s \n", boy, age, girl);
    }
    
    // 关闭文件
    int result = fclose(file);
    if (result != 0)
    {
        printf("关闭文件失败 \n");
    }
    else
    {
        printf("关闭文件成功 \n");
    }

}